
#include "SPHKernels.h"
#include <math.h>

float kernelPoly6(float h, float distancia){
    return 315 / (64 * 3.14 * pow(h, 9)) * pow((h * h - distancia * distancia), 3);
}

float kernelSpiky(float h, float distancia){
    return (15 / (3.14 * pow(h, 6))) * (pow((h - distancia), 3));
}

float kernelViscosity(float h, float distancia){
    return (45 / (3.14 * pow(h, 6))) * (h - distancia);
}
